home *** CD-ROM | disk | FTP | other *** search
/ Personal Computer World 2007 September / PCWSEP07.iso / Software / Linux / Linux Mint 3.0 Light / LinuxMint-3.0-Light.iso / casper / filesystem.squashfs / usr / lib / X11 / config / hp.cf < prev    next >
Encoding:
Text File  |  2006-12-20  |  5.6 KB  |  211 lines

  1. XCOMM platform:  $Xorg: hp.cf,v 1.5 2000/08/17 19:41:47 cpqbld Exp $
  2.  
  3. #ifndef OSName
  4. # define OSName        DefaultOSName
  5. #endif
  6. #ifndef OSMajorVersion
  7. # define OSMajorVersion    DefaultOSMajorVersion
  8. #endif
  9. #ifndef OSMinorVersion
  10. # define OSMinorVersion    DefaultOSMinorVersion
  11. #endif
  12. #ifndef OSTeenyVersion
  13. # define OSTeenyVersion    DefaultOSTeenyVersion
  14. #endif
  15. XCOMM operating system:  OSName (OSMajorVersion.OSMinorVersion.OSTeenyVersion)
  16.  
  17.  
  18. /* The default yacc options are too small for Uil.y. */
  19. #define YaccFlags -Nm15000
  20.  
  21. /*
  22.  * C++ compiler setup.  This file knows what options to use with 
  23.  * certain compilers, including HP C++ and CenterLine C++.
  24.  * 
  25.  * For HP C++, define HasHPCplusplus to YES in site.def.  
  26.  * For CenterLine C++, define HasCenterLineCplusplus to YES in site.def.
  27.  * For other compilers, define HasCplusplus to YES in site.def, and 
  28.  *    check to see if you need to provide values for CplusplusOptions
  29.  *    and/or DefaultCplusplusOptions.
  30.  *
  31.  * In any case, you may also need to set CplusplusDependIncludes.
  32.  */
  33.  
  34. #if HasHPCplusplus
  35. # ifndef  HasCplusplus
  36. #  define HasCplusplus YES
  37. # endif
  38. # ifndef  DefaultCplusplusOptions
  39. #  define DefaultCplusplusOptions    -Aa
  40. # endif
  41. # ifndef  CplusplusOptions
  42. #  define CplusplusOptions        -Aa
  43. # endif
  44. # ifndef  CplusplusCmd
  45. #  define CplusplusCmd             /opt/CC/bin/CC
  46. # endif
  47. # ifndef  CplusplusDependIncludes 
  48. #  define CplusplusDependIncludes    -I/opt/CC/include/CC
  49. # endif
  50. #endif
  51.  
  52. #ifndef  CcCmd
  53. # define CcCmd            /opt/ansic/bin/cc
  54. #endif
  55. #ifndef  YaccCmd
  56. # define YaccCmd        /opt/langtools/bin/yacc
  57. #endif
  58. #ifndef  LexCmd
  59. # define LexCmd            /opt/langtools/bin/lex
  60. #endif
  61. #ifndef  LintCmd
  62. # define LintCmd        /opt/ansic/bin/lint
  63. #endif
  64.  
  65. #if HasCenterLineCplusplus
  66. # ifndef HasCplusplus
  67. #  define HasCplusplus            YES
  68. # endif
  69. # ifndef OptimizedCplusplusDebugFlags
  70. #  define OptimizedCplusplusDebugFlags    -O
  71. # endif
  72. # ifndef CplusplusDependIncludes 
  73. #  define CplusplusDependIncludes -I/usr/local/CenterLine/clc++/pa-hpux8/incl
  74. # endif
  75. #endif
  76.  
  77.  
  78. #define SystemV                YES
  79. #define Malloc0ReturnsNull        YES
  80. #if OSMajorVersion > 9
  81. # define AllocateLocalDefines        -DINCLUDE_ALLOCA_H
  82. #else
  83. # define AllocateLocalDefines        -DNO_ALLOCA
  84. #endif
  85.  
  86. #ifdef __hp9000s800
  87. # ifndef OptimizedCDebugFlags
  88. #  define OptimizedCDebugFlags        +O1
  89. # endif
  90. # ifndef DefaultCCOptions
  91. #  define DefaultCCOptions        -Ae +ESlit
  92. # endif
  93. # ifndef SharedLibraryCCOptions
  94. #  define SharedLibraryCCOptions    -Ae
  95. # endif
  96. # define StandardDefines        -Dhpux -DSYSV
  97. # define ServerExtraDefines        -DXOS -DBSTORE -DSOFTWARE_CURSOR -DSCREEN_PIXMAPS -DMERGE_SAVE_UNDERS -DHAS_IFREQ -DFORCE_SEPARATE_PRIVATE AllocateLocalDefines
  98.  
  99. # if OSMajorVersion > 9
  100. #  include <hpLib.rules>
  101. # endif
  102.  
  103. #else /* __hp9000s800 */
  104. # define StandardDefines    -Dhpux -DSYSV
  105. # if OSMajorVersion < 8
  106. #  define DefaultCCOptions    -Wc,-Nd4000,-Ns4100,-Ne700,-Np200,-Nw300
  107. # else
  108. #  define OptimizedCDebugFlags    +O1
  109. # endif
  110. # define LintOpts        -ax -Nd4000 -Ns8000 -Ne700 -Np200 -Na25000
  111. #endif
  112. #define MvCmd            mv -f
  113. #define LdCombineFlags        -r
  114. #define ExecableScripts        YES
  115. #define HasVFork        YES
  116. #define HasPoll            YES
  117. #define RemoveTargetProgramByMoving    YES
  118. #define ExpandManNames        YES
  119. #define HasPutenv        YES
  120. #define HasNdbm            YES
  121. #define DBMLibrary        /usr/lib/libdbm.a
  122. #define PrimaryScreenResolution    91
  123. #define ExtensionOSDefines    -DHPINPUT -DXTESTEXT1
  124. #define XhpServer        YES
  125. #define ServerExtraSysLibs    -ldld
  126. #ifndef BuildXInputExt
  127. # define BuildXInputExt        YES
  128. #endif
  129. #define HPFastScrolling        YES
  130. #ifndef BuildServer
  131. # define BuildServer        __hp9000s700
  132. #endif
  133. #if OSMajorVersion < 10
  134. #define NeedBerklib        (BuildServer|BuildFontServer)
  135. #endif
  136. #define XawI18nDefines        -DHAS_WCHAR_H -DHAS_ISW_FUNCS
  137.  
  138. #if OSMajorVersion < 6 || (OSMajorVersion == 6 && OSMinorVersion < 2)
  139. # define ConnectionFlags    -DTCPCONN    /* no unix sockets */
  140. #endif
  141.  
  142. #if OSMajorVersion > 8
  143. #define HasWChar32             YES
  144. #define HasPlugin              YES
  145. #endif
  146.  
  147. #ifdef __hp9000s300
  148. # ifndef CompatabilityDefines
  149. #  define CompatabilityDefines -D__hp9000s300 -Dhp9000s300
  150. # endif
  151. #elif defined(__hp9000s700)
  152. # ifndef CompatabilityDefines
  153. #  define CompatabilityDefines -D__hp9000s800 -Dhp9000s800 -D__hp9000s700
  154. # endif
  155. #else
  156. # ifndef CompatabilityDefines
  157. #  define CompatabilityDefines -D__hp9000s800 -Dhp9000s800
  158. # endif
  159. #endif
  160.  
  161. #ifndef OsDefines
  162. # if OSMajorVersion > 9
  163. #  define OsDefines    -DhpV4 -DHPUX
  164. # else
  165. #  define OsDefines    -DHPUX
  166. # endif
  167. #endif
  168.  
  169. #if OSMajorVersion > 9
  170. # if ThreadedX
  171. #  define MTSafeAPIDefines    -DXUSE_MTSAFE_API -DXUSE_NETDB_R_API
  172. # endif
  173. # ifndef CppCmd
  174. #  define CppCmd            /usr/ccs/lbin/cpp
  175. # endif
  176. #endif
  177.  
  178. /* CC does not recognize -Ae, and has a different meaning for +e. */
  179. /* +e also confuses cpp. */
  180. #define AnsiDefines        -Ae -D_HPUX_SOURCE
  181. #define CplusplusAnsiDefines    -Aa -D_HPUX_SOURCE
  182.  
  183. #define BuildLibPathVar    SHLIB_PATH
  184.  
  185. #define CdeBaseProjectDefines \
  186.     -DNLS16 -DMALLOC_0_RETURNS_NULL -DMERGE -D__hpux \
  187.     -DOSMAJORVERSION=OSMajorVersion -DOSMINORVERSION=OSMinorVersion \
  188.     CompatabilityDefines OsDefines
  189.  
  190. #define CdeProjectDefines    CdeBaseProjectDefines AnsiDefines
  191. #define CdeCplusplusProjectDefines    \
  192.                 CdeBaseProjectDefines CplusplusAnsiDefines
  193.  
  194. #define DtSvcDefines        -DXK_MISCELLANY -DMULTIBYTE -DMESSAGE_CAT
  195. #define DtSearchDefines        -DI18N_MSG DtSvcDefines
  196. #define DtWidgetDefines        DtSearchDefines
  197. #define DtPrintDefines        DtSearchDefines
  198. #if OSMajorVersion > 9
  199. #define DtMailDefines        \
  200.   -DBIG_ENDIAN -DDO_ANONYMOUS_MAP -DNEED_MMAP_WRAPPER -DSENDMAIL_LOCKS \
  201.   -DMAILGROUP_REQUIRED -DMAIL_SPOOL_PATH=\"/var/mail/%s\"
  202. #else
  203. #define DtMailDefines        \
  204.   -DBIG_ENDIAN -DDO_ANONYMOUS_MAP -DNEED_MMAP_WRAPPER -DSENDMAIL_LOCKS \
  205.   -DMAILGROUP_REQUIRED -DMAIL_SPOOL_PATH=\"/usr/mail/%s\"
  206. #endif
  207.  
  208. #define ArchitectureDefines    -DHP_ARCHITECTURE
  209.  
  210. #define ExportListGenSource    elistgen.hp
  211.